7Search.ccmsft earnings date q2msft earnings date q2msft earnings date q4msft q2 2022 earningsmsft quarterly earnings datemsft q2 earnings 2024msft q2 earnings 2023msft q2 earnings callearnings date for msftmsft next earnings datemsft earnings date and timemsft q3 earnings datemsft quarterly earnings report date